const baseUrl = 'http://127.0.0.1:8443/api'; //此为测试地址,并非真实地址
// 定义基础请求路径(后端服务器地址)
const baseRequest = (url, data) => {
	let baseDefaultOpts = {
		url: baseUrl + url,
		// 请求接口地址
		data: data,
		// 传入请求参数
		method: 'post',
		// 配置请求头
		dataType: 'json',
	}
	let promise = new Promise(function(resolve, reject) {
		uni.request(baseDefaultOpts).then(
			(res) => {
				if (res[1].data.code) {
					if (res[1].data.code == '200' || res[1].data.code == 200) {
						// 后端返回的状态码100为成功状态,成功则返回请求结果,在app调试时可以通过console.log(JSON.stringify(res[1].data))来查看返回值（以项目实际情况为准）
						resolve(res[1].data)
					} else {
						uni.showToast({
							icon: 'none',
							title: '请求失败',
							duration: 2000
						});
						// 尚未登录的逻辑处理
						return false
					}
				};
				resolve(res[1].data)
			}
		).catch(
			(response) => {
				reject(response)
			}
		)
	})
	return promise
};
export default {
	baseRequest
}
